package top.yxf.spring.context;

/**
 * @author xs.wu
 * 事件发布者接口
 *
 */
public interface ApplicationEventPublisher {

    /**
     * 将应用程序事件通知所有在此应用程序中注册的侦听器。事件可以是框架事件（例如 RequestHandledEvent）或特定于应用程序的事件
     * @param event 需要发布的事件
     */
    void publishEvent(ApplicationEvent event);

}
